//
//  WHPDFManager.h
//  WHEasyBizLink
//
//  Created by shengmeng chen on 2024/11/26.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN

@interface WHPDFManager : NSObject

/**
*  @brief  创建PDF文件
*
*  @param  imgData         NSData型   照片数据
*  @param  destFileName    NSString型 生成的PDF文件名
*  @param  pw              NSString型 要设定的密码
*/

+ (void)WQCreatePDFFileWithSrc:(NSData *)imgData
                    toDestFile:(NSString *)destFileName
                  withPassword:(NSString *)pw;
  
  
/**
 *  @brief  抛出pdf文件存放地址
 *
 *  @param  filename   NSString型 文件名
 *
 *  @return NSString型 地址
 */
+ (NSString *)pdfDestPath:(NSString *)filename;


/// 图片列表转pdf
/// - Parameters:
///   - images: 图片列表
///   - filePath: 生成的pdf路径
+ (BOOL)convertImageToPDFWithPDFKit:(NSArray<UIImage *> *)images outputFilePath:(NSString *)filePath;

@end

NS_ASSUME_NONNULL_END
